package com.zuipin.vo;

import java.io.Serializable;
import java.math.BigDecimal;

import com.zuipin.enums.MemberStatus;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 后台会员管理VO
 * @author zhouhuihang
 *
 */
@ApiModel(description = "(后台显示全部)会员管理VO")
public class BackMemberVo implements Serializable {
	
	private Long			memberId;			// 会员编号 【会员表】
	
	private Long			memberLevelId;		// 会员等级id 【会员账户表】
	
	private String			lever;				// 级别
	
	private String			memberLevelName;	// 会员等级名称 【会员等级表】
	
	private String			levelAndName;		// 级别+名称
	
	private String			phone;				// 绑定手机 【会员表】
	
	private Integer			totalIntegral;		// 会员积分 【会员账户表】
	
	private BigDecimal		cumulativeConsume;	// 消费金额 【会员账户表】
	
	private BigDecimal		totalAmount;		// 账户余额 【会员账户表】
	
	private MemberStatus	status;				// 会员状态 【会员账户表】
	
	private String			registerTime;		// 注册时间 【会员账户表】
	
	private Long			sysId;				// 系统ID
	
	private String			disableTime;		// 禁用时间
	
	@ApiModelProperty(value = "会员编号")
	public Long getMemberId() {
		return memberId;
	}
	
	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}
	
	@ApiModelProperty(value = "会员等级id")
	public Long getMemberLevelId() {
		return memberLevelId;
	}
	
	public void setMemberLevelId(Long memberLevelId) {
		this.memberLevelId = memberLevelId;
	}
	
	@ApiModelProperty(value = "会员等级")
	public String getLever() {
		return lever;
	}
	
	public void setLever(String lever) {
		this.lever = lever;
	}
	
	@ApiModelProperty(value = "会员等级名称")
	public String getMemberLevelName() {
		return memberLevelName;
	}
	
	public void setMemberLevelName(String memberLevelName) {
		this.memberLevelName = memberLevelName;
	}
	
	@ApiModelProperty(value = "级别+名称")
	public String getLevelAndName() {
		return levelAndName;
	}
	
	public void setLevelAndName(String levelAndName) {
		this.levelAndName = levelAndName;
	}
	
	@ApiModelProperty(value = "绑定手机")
	public String getPhone() {
		return phone;
	}
	
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	@ApiModelProperty(value = "会员积分")
	public Integer getTotalIntegral() {
		return totalIntegral;
	}
	
	public void setTotalIntegral(Integer totalIntegral) {
		this.totalIntegral = totalIntegral;
	}
	
	@ApiModelProperty(value = "消费金额")
	public BigDecimal getCumulativeConsume() {
		return cumulativeConsume;
	}
	
	public void setCumulativeConsume(BigDecimal cumulativeConsume) {
		this.cumulativeConsume = cumulativeConsume;
	}
	
	@ApiModelProperty(value = "账户余额")
	public BigDecimal getTotalAmount() {
		return totalAmount;
	}
	
	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}
	
	@ApiModelProperty(value = "会员状态")
	public MemberStatus getStatus() {
		return status;
	}
	
	public void setStatus(MemberStatus status) {
		this.status = status;
	}
	
	@ApiModelProperty(value = "注册时间")
	public String getRegisterTime() {
		return registerTime;
	}
	
	public void setRegisterTime(String registerTime) {
		this.registerTime = registerTime;
	}
	
	@ApiModelProperty(value = "系统ID")
	public Long getSysId() {
		return sysId;
	}
	
	public void setSysId(Long sysId) {
		this.sysId = sysId;
	}
	
	@ApiModelProperty(value = "禁用时间")
	public String getDisableTime() {
		return disableTime;
	}
	
	public void setDisableTime(String disableTime) {
		this.disableTime = disableTime;
	}
	
}
